<?xml version='1.0' encoding='UTF-8'?>
<ui:composition template="templates/main.xhtml" xmlns="http://www.w3.org/1999/xhtml"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui">
<ui:define name="content">
<h:form id="formConsultaEntrada">
<p:messages id="messages" showDetail="true" showSummary="false" closable="true" />
<p:panel id="panelBusquedaColaborador" header="Búsqueda Entradas">
    <h:panelGrid columns="7">
      <h:outputLabel for="parametro" styleClass="texto" value="Sede: "/>
     <p:selectOneMenu id="sede" value="#{consultaEntradaActionBean.entradas.sede}"  style="width:175px" immediate="true" >
             <f:selectItems value="#{comboModelActionBean.listaSede}" var="parametro"
                                       itemLabel="#{parametro.valor}" itemValue="#{parametro.valor}">
             </f:selectItems>
        </p:selectOneMenu>
        <h:outputLabel for="parametro" styleClass="texto" value="Proveedor "/>
             <p:selectOneMenu id="parametro" value="#{consultaEntradaActionBean.entradas.codProveedor}"  style="width:175px" immediate="true" >
             <f:selectItem itemLabel="-- TODOS --" itemValue="0" />
             <f:selectItems value="#{comboModelActionBean.listaProveedor}" var="parametro"
                                       itemLabel="#{parametro.descripcion}" itemValue="#{parametro.id}">
             </f:selectItems>
        </p:selectOneMenu>
        
         <h:outputLabel for="fechaEntrada" styleClass="texto" value="Fecha Entrada: " />
         <p:calendar id="fechaEntrada" inputClass="calendar130" value="#{consultaEntradaActionBean.entradas.fechaEntrada}" pattern="dd-MM-yyyy"/>



          <h:panelGrid columns="3">
                         <p:commandButton value="Buscar" id="btnBuscar" styleClass="ui-priority-primary" update="tblConsultaEntrada, messages" actionListener="#{consultaEntradaActionBean.buscarEntradas()}" />
<!--                         <p:commandButton action="index.jsf" value="Registrar Colaborador"  rendered="#{request.isUserInRole('ROL_SUPERVISOR')}" ajax="false"/> -->
       </h:panelGrid>   
    </h:panelGrid>
</p:panel>
    <p:dataTable id="tblConsultaEntrada" var="entradas" emptyMessage="No se encontraron registros" 
                 value="#{consultaEntradaActionBean.listEntrada}"
                 paginator="true" rows="20"
                 columnClasses="columnTable" headerClass="headerTable">
           <p:column headerText="Accion" styleClass="textoCabeceraTabla">
                       <p:commandButton actionListener="#{consultaEntradaActionBean.edit(entradas.id)}"
                             icon="ui-icon-arrowrefresh-1-w" onclick="dlgEntrada.show()"
                             title="Modificar" update=":formRegistroEntrada:panelRegEntrada, tblConsultaEntrada" />
           </p:column>       
        
        <p:column headerText="COD" styleClass="textoCabeceraTabla">
        	<h:outputText value="#{entradas.id}" styleClass="texto"/>
        </p:column>
        <p:column headerText="Arete" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.arete}" styleClass="texto"/>
        </p:column>
        <p:column headerText="Fecha de Entrada" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.fechaEntrada}" styleClass="texto">
            <f:converter converterId="com.duke.finca.util.ConverterFecha"/>
            </h:outputText>
        </p:column>
        <p:column headerText="Color" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.color}" styleClass="texto"/>
        </p:column>
        <p:column headerText="Diente" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.diente}" styleClass="texto"/>
        </p:column>
        
        <p:column headerText="Raza" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.raza}" styleClass="texto"/>
        </p:column>
        <p:column headerText="Peso Entrada" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.pesoEntrada}" styleClass="texto"/>
        </p:column>
         <p:column headerText="Tipo" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.TIPO}" styleClass="texto"/>
        </p:column>
         <p:column headerText="Corral De Ingreso" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.CORRAL_INGRESO}" styleClass="texto"/>
        </p:column>
        
         <p:column headerText="Proveedor" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.desProveedor}" styleClass="texto"/>
        </p:column>
        
    </p:dataTable>

</h:form>
<ui:include src="utils/registrarEntrada.xhtml"></ui:include>
</ui:define>
</ui:composition>  